package annotate;

import com.linuxense.javadbf.DBFDataType;

import java.lang.annotation.*;

/**
 * 配置 DBF 字段信息
 *
 * @author Chen Yuan
 * @create 2021-12-22  15:37
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@Documented
public @interface DBF {
	// DBF 字段名
	String name() default "";

	// DBF 数据类型
	DBFDataType type() default DBFDataType.UNKNOWN;

	// 数据长度
	int length() default 1;

	// 小数点后位数
	int decimalCount() default 0;

	// 是否忽略当前字段
	boolean ignore() default false;
}
